<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title>{{ object.product_name }}登陆</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta content="Mobile:13584935775,Email:35350428@qq.com" name="author"/>
    <meta name="KeyWords"
          content="{{ object.product_name }},数字建筑,数字化转型,{{ object.product_name }}软件下载,{{ object.product_name }}官网,{{ object.product_name }}软件,{{ object.product_name }}预算软件,{{ object.product_name }}官网软件下载,{{ object.product_name }}下载,免费算量软件,{{ object.product_name }}预算软件官网,{{ object.product_name }}工程预算软件,建筑设计软件,{{ object.product_name }}预算软件全套,{{ object.product_name }}学习版下载,{{ object.product_name }}官方网,模板算量,{{ object.product_name }}定额库下载,钢筋翻样免费软件,建筑工程施工,{{ object.product_name }}预算软件下载,{{ object.product_name }}算量软件,GEPS,项目管理,施工企业项目管理,成本管理,施工企业数字化"/>
    <meta name="Description"
          content=" {{ object.product_name }}中台，围绕工程项目的全生命周期，为客户提供数字化软硬件产品、解决方案及相关服务。公司业务面向建设方、设计方、制造厂商、供应商、施工方、运营方等产业链各参与方，以及金融、高校、投资并购等领域，提供以建设工程领域专业化应用为核心基础支撑，以产业大数据、产业链金融等为增值服务的数字建筑全生命周期解决方案。"/>
    <!-- App favicon -->
    <link rel="shortcut icon" href="/web/static/assets/images/favicon.ico">
    <!-- preloader css -->
    <link rel="stylesheet" href="/web/static/assets/css/preloader.min.css" type="text/css"/>
    <!-- Bootstrap Css -->
    <link href="/web/static/assets/css/bootstrap.min.css" id="bootstrap-style" rel="stylesheet" type="text/css"/>
    <!-- Icons Css -->
    <link href="/web/static/assets/css/icons.min.css" rel="stylesheet" type="text/css"/>
    <!-- App Css-->
    <link href="/web/static/assets/css/app.min.css" id="app-style" rel="stylesheet" type="text/css"/>
    <style>
        h1 {
            font-size: 20vw;
            margin: 0;
            padding-bottom: 0.5rem;
            letter-spacing: 0.4rem;
            color: #686cbb;
            transition: all 0.3s ease;
            text-align: center;
        }

        h1:hover {
            transform: translate3d(0, -10px, 22px);
            color: #ff0266;
        }
    </style>
</head>

<body>

<!-- <body data-layout="horizontal"> -->
<div class="auth-page">
    <div class="container-fluid p-0">
        <div class="row g-0">
            <div class="col-xxl-3 col-lg-4 col-md-5">
                <div class="auth-full-page-content d-flex p-sm-5 p-4">
                    <div class="w-100">
                        <div class="d-flex flex-column h-100">
                            <div class="mb-4 mb-md-5 text-center">
                                <a href="#" class="d-block auth-logo">
                                    <img src="/web/static/assets/images/logo-sm.svg" alt="" height="28"> <span
                                        class="logo-txt">{{ object.product_name }}</span>
                                </a>
                            </div>
                            <h1>4</h1>
                            <div class="auth-content my-auto">
                                <div class="text-center">
                                    <h5 class="mb-0">欢迎回来 !</h5>
                                    <p class="text-muted mt-2">登陆到你的帐号.</p>
                                </div>
                                <form class="custom-form mt-4 pt-2 needs-validation" action="/web/login" id="form_key"
                                      data-module="smsFrom"
                                      method="post" novalidate>

                                    <div class="mb-3">
                                        {% if object.databases and object.databases|length > 1 %}
                                        <label for="db" class="form-label">选择帐套</label>
                                        <select class="form-select" id="db" name="db">
                                            {% for db in object.databases %}
                                            {% if object.session_db == db %}
                                            <option selected>{{ db }}</option>
                                            {% else %}
                                            <option value="{{ db }}">{{ db }}</option>
                                            {% endif %}
                                            {% endfor %}
                                        </select>
                                        {% else %}

                                        {% endif %}
                                    </div>

                                    <div class="mb-3">
                                        <label class="form-label">帐号</label>
                                        <input type="text" class="form-control" id="login" name="login"
                                               value="{{object.login}}"
                                               placeholder="请输入帐号" required>
                                    </div>
                                    <div class="mb-3">
                                        <div class="d-flex align-items-start">
                                            <div class="flex-grow-1">
                                                <label class="form-label">密码</label>
                                            </div>
                                            {% if object.auth_oauth %}
                                            <div class="flex-shrink-0">
                                                <div class="">
                                                    <a href="recover-password.html" class="text-muted">忘记密码?</a>
                                                </div>
                                            </div>
                                            {% endif %}
                                        </div>

                                        <div class="input-group auth-pass-inputgroup">
                                            <input type="password" class="form-control" id="password"
                                                   placeholder="请输入密码"
                                                   name="password" aria-describedby="inputGroupPrepend" required>

                                            <button class="btn btn-light ms-0" type="button" id="password-addon"><i
                                                    class="mdi mdi-eye-outline"></i></button>
                                        </div>
                                    </div>

                                    {% if object.error %}
                                    <div class="mb-3 text-center">
                                        <span class="badge bg-soft-danger text-danger">{{object.error}}</span>
                                    </div>
                                    {% endif %}

                                    <div class="mb-3">
                                        <button class="btn btn-primary w-100 waves-effect waves-light" type="submit">
                                            登陆
                                        </button>
                                        <input type="hidden" name="csrf_token" value="{{object.csrf_token}}"/>
                                    </div>
                                </form>

                                <!--                                        <div class="mt-4 pt-2 text-center">-->
                                <!--                                            <div class="signin-other-title">-->
                                <!--                                                <h5 class="font-size-14 mb-3 text-muted fw-medium">- 其它方式登陆 -</h5>-->
                                <!--                                            </div>-->
                                <!--                                            <ul class="list-inline mb-0">-->
                                <!--                                                <li class="list-inline-item">-->
                                <!--                                                    <a href="javascript:void(0)"-->
                                <!--                                                        class="social-list-item bg-primary text-white border-primary">-->
                                <!--                                                        <i class="mdi mdi-card-account-phone" title="短信"></i>-->
                                <!--                                                    </a>-->
                                <!--                                                </li>-->
                                <!--                                                <li class="list-inline-item">-->
                                <!--                                                    <a href="javascript:void(0)"-->
                                <!--                                                        class="social-list-item bg-info text-white border-info">-->
                                <!--                                                        <i class="mdi mdi-qrcode" title="二维码"></i>-->
                                <!--                                                    </a>-->
                                <!--                                                </li>-->
                                <!--                                                <li class="list-inline-item">-->
                                <!--                                                    <a href="javascript:void(0)"-->
                                <!--                                                        class="social-list-item bg-danger text-white border-danger">-->
                                <!--                                                        <i class="mdi mdi-email" title="邮件登陆"></i>-->
                                <!--                                                    </a>-->
                                <!--                                                </li>-->
                                <!--                                                <li class="list-inline-item">-->
                                <!--                                                    <a href="javascript:void(0)"-->
                                <!--                                                        class="social-list-item bg-success text-white border-success">-->
                                <!--                                                        <i class="mdi mdi-two-factor-authentication" title="2FA"></i>-->
                                <!--                                                    </a>-->
                                <!--                                                </li>-->
                                <!--                                            </ul>-->
                                <!--                                        </div>-->

                                {% if object.auth_oauth %}
                                <div class="mt-5 text-center">
                                    <p class="text-muted mb-0">如果没有帐号 ? <a href="/web/signup"
                                                                                 class="text-primary fw-semibold">
                                        创建帐户 </a></p>
                                </div>
                                {% endif %}


                            </div>
                            <div class="mt-4 mt-md-5 text-center">
                                <p class="mb-0">©
                                    <script>document.write(new Date().getFullYear())</script>
                                    {{ object.product_name }} . Crafted with <i class="mdi mdi-heart text-danger"></i>
                                    by Amos
                                </p>
                            </div>
                        </div>
                    </div>
                </div>
                <!-- end auth full page content -->
            </div>
            <!-- end col -->
            <div class="col-xxl-9 col-lg-8 col-md-7 d-sm-none d-md-block">
                <div class="auth-bg pt-md-5 p-4 d-flex">
                    <div class="bg-overlay bg-primary"></div>
                    <ul class="bg-bubbles">
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                    </ul>
                    <!-- end bubble effect -->
                    <div class="row justify-content-center align-items-center">
                        <div class="col-xl-7">
                            <div class="p-0 p-sm-4 px-xl-0">
                                <div id="reviewcarouselIndicators" class="carousel slide" data-bs-ride="carousel">
                                    <div class="carousel-indicators carousel-indicators-rounded justify-content-start ms-0 mb-0">
                                        <button type="button" data-bs-target="#reviewcarouselIndicators"
                                                data-bs-slide-to="0" class="active" aria-current="true"
                                                aria-label="Slide 1"></button>
                                        <button type="button" data-bs-target="#reviewcarouselIndicators"
                                                data-bs-slide-to="1" aria-label="Slide 2"></button>
                                        <button type="button" data-bs-target="#reviewcarouselIndicators"
                                                data-bs-slide-to="2" aria-label="Slide 3"></button>
                                    </div>
                                    <!-- end carouselIndicators -->
                                    <div class="carousel-inner">
                                        <div class="carousel-item active">
                                            <div class="testi-contain text-white">
                                                <i class="bx bxs-quote-alt-left text-success display-6"></i>

                                                <h4 class="mt-4 fw-medium lh-base text-white">“{{ object.product_name
                                                    }}-BIM平台，引领建筑行业数字化转型！我们提供卓越的BIM解决方案，实现建筑、结构、机电等全专业的信息模型整合。通过实时协作、可视化呈现和自动化工作流程，提升项目效率和质量！”
                                                </h4>
                                                <div class="mt-4 pt-3 pb-5">
                                                </div>
                                            </div>
                                        </div>

                                        <div class="carousel-item">
                                            <div class="testi-contain text-white">
                                                <i class="bx bxs-quote-alt-left text-success display-6"></i>

                                                <h4 class="mt-4 fw-medium lh-base text-white">“

                                                    “{{ object.product_name
                                                    }}-CIM平台，引领建筑信息智能化革命！我们专注于创新技术，让建筑管理更高效、更智能。通过CIM，轻松掌控项目全流程，实现精准决策，提升工作效率。选择{{
                                                    object.product_name }} CIM，开启智能建筑新篇章！”.”</h4>
                                                <div class="mt-4 pt-3 pb-5">
                                                </div>
                                            </div>
                                        </div>

                                        <div class="carousel-item">
                                            <div class="testi-contain text-white">
                                                <i class="bx bxs-quote-alt-left text-success display-6"></i>

                                                <h4 class="mt-4 fw-medium lh-base text-white">“{{ object.product_name
                                                    }}数字化平台是一款功能强大的数字底座工具，通过最新的技术手段，将传统业务流程转化为数字化操作。它集成了人工智能、云计算和大数据分析等先进技术，为企业提供了一站式数字化解决方案。”</h4>
                                                <div class="mt-4 pt-3 pb-5">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <!-- end carousel-inner -->
                                </div>
                                <!-- end review carousel -->
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <!-- end col -->
        </div>
        <!-- end row -->
    </div>
    <!-- end container fluid -->
</div>


<!-- JAVASCRIPT -->
<script src="/web/static/assets/libs/jquery/jquery.min.js"></script>
<script src="/web/static/assets/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="/web/static/assets/libs/metismenu/metisMenu.min.js"></script>
<script src="/web/static/assets/libs/simplebar/simplebar.min.js"></script>
<script src="/web/static/assets/libs/node-waves/waves.min.js"></script>
<script src="/web/static/assets/libs/feather-icons/feather.min.js"></script>
<!-- pace js -->
<script src="/web/static/assets/libs/pace-js/pace.min.js"></script>
<!-- password addon init -->
<script src="/web/static/assets/js/pages/pass-addon.init.js"></script>

{% if object.databases and object.databases|length > 1 %}
<script type="text/javascript">
    document.getElementById("db").onchange = function () {
        var db = this.options[this.selectedIndex].innerHTML;
        var url = window.location.protocol + "//" + window.location.host + "/web?db=" + db;
        window.location.replace(url);
    }
</script>
{% endif %}

<script>
    // 校验提交表单
    (function () {
        'use strict'
        var forms = document.querySelectorAll('.needs-validation')
        // 进行循环并防止提交
        Array.prototype.slice.call(forms)
            .forEach(function (form) {
                form.addEventListener('submit', function (event) {
                    if (!form.checkValidity()) {
                        event.preventDefault()
                        event.stopPropagation()
                    }
                    form.classList.add('was-validated')
                }, false)
            })
    })()
</script>
</body>

</html>